represent abroad - English Synonyms Dictionary